package com.hqd.ch03.v25.aop.framework.aspectj;

import com.hqd.ch03.v25.core.Ordered;

/**
 * 切面信息
 */
public interface AspectJPrecedenceInformation extends Ordered {
    String getAspectName();

    /**
     * 是否前置通知
     */
    boolean isBeforeAdvice();

    /**
     * 是否后置通知
     */
    boolean isAfterAdvice();

    int getDeclarationOrder();
}
